//
//  ZMConfigTools.h
//  YYFMMall
//
//  Created by chenzm on 2019/8/26.
//  Copyright © 2019 YuYou1. All rights reserved.
//

#import <Foundation/Foundation.h>



@interface ZMConfigTools : NSObject

#pragma mark- Pods工具配置
/// 键盘设置
+ (void)configKeyBoard;
/// 高德地图配置
+(void)configGouldMap;


#pragma mark- 视频播放及处理
/// 全屏视频播放
+ (void)zm_playVideoWithUrl:(NSString *)url target:(UIViewController *)target;

/// 在视图播放视频
+ (void)zm_playVideoWithUrl:(NSString *)urlStr toView:(UIView *)toView;

/**
 *  视频压缩
 *  @param url 视频文件的url
 *  @return 压缩后的url
 */
+ (NSURL *)zm_condenseVideoNewUrl:(NSURL *)url;

#pragma mark- 数据转换
/// 数组转字符串
+(NSString *)zm_arrayToJson:(NSArray *)arr;

/// 字符串转数组
+(NSArray *)zm_jsonToArray:(NSString *)str;

#pragma mark- 内部应用
/**
 输入框文本判断处理
 @param textField 输入框
 @param range 区间
 @param string 新增文本
 @param placeholder 提示
 */
+(BOOL)judgeTextF:(UITextField *)textField range:(NSRange)range replaceString:(NSString *)string placeholder:(NSString *)placeholder;


/// 距离格式化处理（distance：km）
+(NSString *)zm_getCalDistance:(NSString *)distance;



/**
设置富文本填充｜边框
@param type 类型 ：0、填充 1、边框
@param color 圆角度
@param radius 边宽度
*/
+(YYTextBorder *)zm_configRichTextBoder_type:(NSInteger)type color:(UIColor *)color radius:(CGFloat)radius;

@end


